home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1996 February
/
EnigmA AMIGA RUN 04 (1996)(G.R. Edizioni)(IT)[!][issue 1996-02][Skylink CD III].iso
/
earcd
/
comm2
/
zpont311.lha
/
zpoint-3.11
/
Rexx
/
RequestMsg.cedzp
< prev
next >
Wrap
Text File
|
1995-03-09
|
4KB
|
105 lines
/*
RequestMsg.rexx 1.0 (23.1.94) by Ueli Kaufmann
ARexx Skript für Zodiac's Point V37.115ß und Cygnus-Ed v2.12
Zweck:
------
Via MAPS Files requesten (Saug, Schluerf, Schmatz :)
*/
/*
o|_______________________________________________________________|o
o| |o
o| |o
o| NewFiles - Point-Service des LINKSystemes LINK-CH1 |o
o| |o
o| Wer diesen Service nicht mehr wuenscht, soll sich melden. |o
o| |o
o| |o
o| Aus folgenden Konferenzen werden die News hier aufgelistet: |o
o| |o
o| >archiv<.dfue.bin.amiga >archiv<.dfue.bin.ms-dos |o
o| >archiv<.dfue.bin.atari >archiv<.dfue.bin.unix |o
o| >archiv<.dfue.bin.mac >archiv<.dfue.dox |o
o| |o
o| c't.9xlistings fras.bin.* (nur amiga) |o
o| |o
o|_______________________________________________________________|o
o| |o
Neue Dateien in Konferenz FRAS/BIN/NETWORKING:
0001 B 77k 10-12 01:15:47 T.ESSER@DARKNESS.gun ParNFSV1_0.lha
Neue Dateien in Konferenz FRAS/MINI-BINS:
0067 B 21k 10-12 00:59:56 T.ESSER@DARKNESS.gun xpkFASTV1_03.lha
*/
/*
Falls Sie eine Nachrichten-Uebersicht im obenstehenden Format
von ihrem Server bekommen und es Ihnen zu beschwerlich war,
den MAPS-Request von Hand zu schreiben, so muessen Sie von
nun an nur noch den Cursor auf dem gewuenschten file plazieren
und das Skript aktivieren. Das Skript erzeugt dann automatisch
den entsprechenden MAPS-Requestund sendet die Nachricht an
ZPoint weiter..
*/
OPTIONS RESULTS
address "rexx_ced"
status 55 /* aktuelle Linie abfragen */
line = RESULT
'Beg of line' /* Cursor auf Zeilen-Anfang stellen */
'Next word' /* Cursor auf naechstes Wort stellen */
status 46 /* aktuelle Cursor-X Pos (relativ zu Anfang Line = 1) */
cursor = RESULT + 1
msgNum = substr(line,cursor,4) /* 4-stellige Nachrichten-Nummer ergattern */
'Search for...' "Konferenz" 1 0 0 0 /* Rueckwaerts nach Konferenz suchen */
'Next word' /* Cursor auf Brett-Namen stellen */
status 46 /* aktuelle Cursor-X Pos (relativ zu Anfang Line = 1) */
cursor = RESULT + 1
status 55 /* aktuelle Linie abfragen */
line = RESULT
'Search for...' ":" 1 0 1 0 /* Vorwaerts nach ':' suchen */
status 46 /* aktuelle Cursor-X Pos (relativ zu Anfang Line = 1) */
dpoint = RESULT + 1
msgBoard = substr(line,cursor,dpoint-cursor) /* Boardname ergattern */
msgAddr = "/" || msgBoard || " " || msgNum /* Request-Zeile generieren */
tmpfile = "t:request.tmp"
call open out,tmpfile,write /* Temporaer-file oeffnen */
call writech out,msgAddr /* Request-Zeile schreiben */
call close out /* Temporaer-file schliessen */
Address "ZPoint"
/*
BOARDMENU /* File-Infos kommen ins Privat-Verzeichnis */
JUMPTOBOARD 3
*/
WRITEMESSAGE tmpfile "MAPS" "REQUEST" /* Request an MAPS senden */
address "rexx_ced"
if rc = 0 then /* moeglichen Fehler mitteilen */
OKAY1 "Nachricht konnte nicht verschickt werden.."